a:focus,a:hover {
	color:#18bc9c;
	text-decoration:none
}
.col-sm-12{width:100%}
.help-block{height:auto;margin:0;font-size:0.55rem;color:#999}
.panel {
	margin-bottom:0.5rem;
	background-color:#fff;
	border-radius:0.1rem;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body {
	padding:0 0.5rem
}
.panel-heading {
	padding:0.25rem 0.5rem;
	border-bottom:1px solid transparent;
	border-top-left-radius:3px;
	border-top-right-radius:3px
}
.page-header {
	margin:0.5rem 0 0.5rem;
	padding:0.1rem 0.5rem;
	border-bottom:1px solid #eee
}
.panel-heading>.dropdown .dropdown-toggle {
	color:inherit
}
.panel-title {
	margin-top:0;
	margin-bottom:0;
	font-size:0.8rem;
	color:inherit
}
.alert{font-size:0.65rem;color:#999;position: relative;left:0;right:0;top:0;border:0 solid #eee;background: none;z-index: 0;padding:0.3rem;}
.alert-success {
	background-color: #fcf0e3;
	border-color:#FFCC99;
}
.right-label {padding-left:0}
.fui-tab-scroll {height:1.8rem}
.fui-tab-scroll .item {height:1.8rem; width:auto; overflow: hidden; line-height:1.2rem; text-decoration: none; color:#000; text-align: center; padding: 0.25rem 0.5rem; font-size: 0.7rem;}
.fui-tab-scroll .item a {color:#000}
.fui-tab-scroll .item.on,.fui-tab-scroll .item.on a{color:#ff6801; font-weight: bold; position: relative;}
.fui-tab-scroll .item.on:before {content: ""; height: 3px; width: 60%; background: #ff6801; position: absolute; bottom:0; left: 20%}
.fui-tab-scroll .item.active{color:red;}
/*系统菜单*/
.nav-system {
	margin:0.5rem;margin-top:2.5rem;height:85%;overflow-y:scroll;overflow-x:hidden
}
.nav-system .nav-top{
	float:left;width:100%
}
.nav-system .nav-ul{
	margin-bottom:0;margin-left:1rem;font-size:0.65rem;float:left;width:100%
}
.nav-system .nav-ul .nav-li{
	width:50%;
	float:left;
	padding:0.2rem;
}
.nav-system ul li.active a {
    color: #15a589;
}
/*添加*/
.shortcut {
	margin:0.1em
}
.shortcut .link {
	position:relative;
	display:block;
	float:left;
	margin:0.1rem 0.2rem;
	background:rgb(246, 248, 249);
	border: 1px solid rgb(231, 231, 235);
	border-radius:3px
}
.shortcut .link a {
	font-size:0.6rem;
	position:relative;
	display:block;
	float:left;
	margin:0.1rem 0.3rem;
	background:rgb(246, 248, 249);
	border-radius:3px
}
.shortcut .link a > i {
	display:block;
	font-size:1rem;
	margin:0.3em auto 0 auto;
}
.shortcut .link em{
	position:absolute; top: 0; right: -14px;
}
/* echars */
.spiner-example{height:200px;padding-top:70px}
.sk-spinner-wave.sk-spinner{margin:0 auto;width:50px;height:30px;text-align:center;font-size:10px}
.sk-spinner-wave div{background-color:#1ab394;height:100%;width:6px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}
.sk-spinner-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.sk-spinner-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}
.sk-spinner-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.sk-spinner-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}
.ibox{clear:both;margin-bottom:0.2rem;margin-top:0;padding:0}
.ibox.collapsed .ibox-content{display:none}
.ibox.collapsed .fa.fa-chevron-up:before{content:"\f078"}
.ibox.collapsed .fa.fa-chevron-down:before{content:"\f077"}
.ibox:after,.ibox:before{display:table}
.ibox-title{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:#e7eaec;-webkit-border-image:none;-o-border-image:none;border-image:none;border-style:solid solid none;border-width:0;color:inherit;margin-bottom:0;padding:0.5rem;min-height:38px;}
.ibox-content{background-color:#fff;color:inherit;padding:10px 0;border-color:#e7eaec;-webkit-border-image:none;-o-border-image:none;border-image:none;border-style:solid solid none;border-width:1px 0}

.panel-stat{overflow:hidden; color:#666;}
.panel-stat .panel-stat-btn{width:100%; overflow:hidden;}
.panel-stat .panel-stat-btn > div{text-align:center; margin-bottom:5px;float:left; height:80px; padding-top:0.5rem;font-size:0.7rem; border-left:1px #DDD solid;position: relative}
.panel-stat .panel-stat-btn > div:first-child{border-left:0;}
.panel-stat .panel-stat-btn > div span{font-weight:bold}
.panel-stat .panel-stat-btn > div a{font-size: 15px; position: absolute; right: 0; bottom: 10px}

.panel-stat .panel-list{width:100%; overflow:hidden;padding-top:5px;}
.panel-stat .panel-list > div{margin-bottom:5px;float:left; height:65px; padding-top:10px;font-size:0.65rem;position: relative}
.panel-stat .panel-list > div:first-child{border-left:0;}
.panel-stat .panel-list > div span{font-weight:bold}
.panel-stat .panel-list > div a{font-size: 0.65rem; position: absolute; right: 0; bottom: 10px}
.data-one {
    background: #fff;
    padding: 0.3rem;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	width:100%;
    margin-bottom: 0 auto 0.5rem auto;
    -webkit-box-shadow: 0 1px 0px rgba(0,0,0,0.05);
    box-shadow: 0 1px 0px rgba(0,0,0,0.05);
	text-align: center;
	font-size: 0.65rem;
}
.data-one-icon {
    width: 2rem;
    height: 2rem;
    display: inline-block;
    line-height: 2rem;
    text-align: center;
    font-size: 1rem;
    background: #eee;
	margin:0 auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    color: #fff;
}
.data-one-info {
    font-size: 12px;
    padding-top: 2px;
}
.data-tow {
	background: #fff;
}
.data-tow-icon {
    color: #28bb9c;
    display: inline-block;
    font-size: 26px;
    text-align: center;
    vertical-align: middle;
    width: 50px;
	margin-top:0.3rem;
    float: left;
}
.data-tow-info {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    margin-right: 10px;
	margin-top:0.3rem;
}
.data-tow-info .value {
    font-size: 1rem;
	line-height: 1.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
}
.data-tow-info .name {
    overflow: hidden;
    text-overflow: ellipsis;
	color:#333;
}
.data-col .progress {
    height: 2px;
	margin-bottom: 0;
}
.data-col .progress-bar {
    line-height: 2px;
    height: 2px;
}
.data-col .down-export{position: absolute;color:#f60;right:10px;bottom:10px;font-size:12px}
.data-col {color:#fff;padding: 0.3rem;}
.data-col .pull-right {color:#fff}
.today {
	font-size: 0.8rem;
	color:#28B5D6
}
.pipe {
	color:#999;
}
.yesterday {
	font-size: 0.8rem;
	color:#999;
}
/*app-welcome*/
.app-welcome{
	width:100%; min-height:10rem;padding:0.3rem;text-align: center
}
.app-group {
	margin-right: 0;
	position:relative;
	float:left;
	height:9rem;
	display:inline-block;
	margin-bottom:0.8rem;
	cursor:pointer;
	transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	transition:all 218ms;
	-ms-transition:all 218ms;
	-moz-transition:all 218ms;
	-o-transition:all 218ms;
	-webkit-transition:all 218ms
}
.app-group:hover {
	transform:translate3d(0,-5px,0);
	-ms-transform:translate3d(0,-5px,0);
	-moz-transform:translate3d(0,-5px,0);
	-o-transform:translate3d(0,-5px,0);
	-webkit-transform:translate3d(0,-5px,0);
	box-shadow:0 7px 21px rgba(0,0,0,.15);
	-webkit-box-shadow:0 7px 21px rgba(0,0,0,.15);
	-moz-box-shadow:0 7px 21px rgba(0,0,0,.15);
	-ms-box-shadow:0 7px 21px rgba(0,0,0,.15);
	-o-box-shadow:0 7px 21px rgba(0,0,0,.15)
}
.app-group .form-app {
	height:9rem;
	background:#fff;
	border:1px solid rgb(231, 231, 235);
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	overflow:visible
}
.app-group .site-pad {
	height:162px;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	z-index:10px
}
.app-group .app-site-img {
	height:162px;
	width:100%
}
.form-app .form-app-img {
	width:199px;
	position:relative;
	overflow:hidden
}
.form-app .form-app-img img {
	width:100%;
	overflow:auto;
	margin:auto;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0
}
.form-app .form-app-img .app-text {
	text-align:center;
	position:absolute;
	bottom:30px;
	width:100%;
	color:#fff
}
.form-app .form-app-text {
	width:55.3%;
	margin-left:20px
}
.hover-button {
	position:relative
}
.hover-button span {
	position:absolute;
	display:inline-block;
	width:100%;
	text-align:center
}
.msg_card_inner {
	overflow:hidden;
	border:1px solid #e7e7eb
}
.msg_card_bd {
	padding:14px;
	background-color:#fff
}
.msg_card_ft {
	background-color:#f4f5f9;
	border-top:1px solid #e7e7eb
}
.msg_card_ft ul {
	margin-bottom: -3px;
} 
.msg_card_title {
	overflow:hidden;
	font-weight:400;
	font-style:normal;
	font-size:16px;
	line-height:1.2;
	max-height:2.4;
	word-wrap:normal;
	white-space:pre-wrap
}
.msg_card_title a {
	display:block;
	color:#222
}
.msg_card_info {
	font-size:13px;
	line-height:20px;
	margin-bottom:12px;
	color:#8d8d8d
}
.msg_card_info_meta {
	font-weight:400;
	font-style:normal
}
.msg_card_extra_info {
	margin:14px 0 5px
}
.msg_card_desc {
	word-wrap:normal;
	white-space:pre-wrap
}
.msg_card_opr_list {
	font-size:16px
}
.msg_card_opr_item {
	text-align:center
}
.msg_card_opr_item a {
	display:block
}
.msg_card_opr_item:first-child .msg_card_opr_item_inner {
	border-left-width:0
}
.msg_card_opr_item_inner {
	display:inline-block;
	vertical-align:top;
	width:98.5%;
	margin:13px 0;
	line-height:18px;
	height:18px;
	cursor:pointer;
	border-left:1px solid #e7e7eb
}
.media_list.voice_media {
	padding:10px 0px;
}
.media_list .media_card {
	float:left;
	width:17.5%;
	margin:0 10px 20px
}
.media_list .media_card .media_img {
	display:block;
	height:148px;
	overflow:hidden
}
.media_list .media_card .wxmImg {
	width:100%;
	height:100%
}
.media_list .media_card .title {
	width:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	font-weight:400;
	font-style:normal
}
.media_list .media_card .desc {
	color:#8d8d8d
}
.media_list .audio_msg_card {
	width:296px;
	margin:0 20px 20px 0
}
.media_list .appmsgSendedItem.simple_audiomsg {
	padding-left:0
}
.media_list .appmsgSendedItem.simple_audiomsg .title {
	display:none
}
.media_list .appmsgSendedItem.simple_audiomsg .desc {
	display:block;
	position:absolute;
	right:5px;
	top:125px
}
.audio_dialog .audio_box_hd {
	padding:14px 20px;
	border-bottom:1px solid #e7e7eb
}
.audio_dialog .audio_box_bd {
	min-height:342px
}
.audio_dialog .audio_list_container .media_list_tips_wrp {
	height:270px
}
.audio_dialog .audio_list_container .audio_list {
	height:270px;
	overflow-y:auto
}
.audio_dialog .audio_list_container .media_list_tips_wrp {
	text-align:center
}
.audio_dialog .audio_list_container .media_list_tips_wrp .tips {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle
}
.audio_dialog .audio_list_container .pagination_wrp {
	padding:20px
}
.audio_dialog .audio_list {
	text-align:left
}
.audio_dialog .audio_item {
	display:block;
	overflow:hidden;
	*zoom:1;
	padding:16px 0;
	margin:0 20px;
	border-bottom:1px solid #e7e7eb;
	margin-right:0
}
.audio_dialog .audio_item .lbl_content {
	display:inline-block
}
.audio_dialog .audio_meta {
	display:inline-block;
	width:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	margin-right:1em;
	vertical-align:middle
}
.audio_dialog .audio_title {
	width:420px
}
.audio_dialog .audio_date {
	width:190px
}
.audio_dialog .audio_length {
	width:160px
}
.audio_msg {
	overflow:hidden;
	*zoom:1
}
.audio_msg .audio_content {
	overflow:hidden;
	*zoom:1
}
.audio_msg .icon_audio_msg {
	float:left;
	margin-right:1em
}
.audio_msg .audio_title {
	color:#222;
	font-size:14px;
}
.audio_msg .audio_length {
	color:#8d8d8d;
}
.audio_msg .audio_date {
	padding-top:5px;
	color:#8d8d8d;
	font-size:16px;
}
.audio_msg_wrp.preview_card {
	border:1px solid #e7e7eb;
	padding:10px
}
.audio_msg_wrp.preview_card .audio_title {
	width:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal
}
.audio_msg_wrp.card .audio_content {
	overflow:hidden;
	*zoom:1;
	position:relative
}
.audio_msg_wrp.card .audio_length {
	position:absolute;
	right:0;
	top:0;
	margin-left:1em
}
.audio_msg_wrp.card .audio_title {
	width:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	margin-right:56px
}
.appmsg {
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	border:1px solid #e7e7eb;
	background-color:#fff;
	color:#666
}
.appmsg_info {
	text-align-last:auto;
	font-size:13px;
	line-height:20px;
	margin:0 14px;
	padding:12px 0;
	border-bottom:1px solid #e7e7eb
}
.appmsg_date {
	font-weight:400;
	font-style:normal
}
.appmsg_content {
	position:relative;
	*zoom:1
}
.appmsg_title {
	font-weight:400;
	font-style:normal;
	font-size:14px;
	line-height:1.6;
	max-height:3.2;
	overflow:hidden;
	word-wrap:break-word;
	word-break:break-all;
	color:#222
}
.appmsg_title a {
	display:block;
	color:#222
}
.appmsg_title a:hover {
	text-decoration:none
}
.appmsg_thumb_wrp {
	height:160px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover
}
.appmsg_thumb {
	width:100%
}
.appmsg_desc {
	padding:5px 0 10px;
	word-wrap:break-word;
	word-break:break-all
}
.appmsg_cover_desc {
	color:#666;
	max-height:45px;
	overflow:hidden
}
.appmsg_opr {
	background-color:#f4f4f4;
	border-top:1px solid #e7e7eb
}
.appmsg_opr ul {
	overflow:hidden;
	margin-bottom: 0;
	*zoom:1
}
.appmsg_opr_item {
	float:left;
	line-height:1.5rem;
	height:1.5rem
}
.appmsg_opr_item a {
	display:block;
	border-right:1px solid #e7e7eb;
	text-align:center;
	text-decoration:none
}
.appmsg_opr_item a:hover {
	text-decoration:none
}
.appmsg_opr_item a.no_extra {
	border-right-width:0
}
.appmsg_item {
	position:relative;
	padding:12px 14px
}
.multi .appmsg_item {
	*zoom:1;
	border-top:1px solid #e7e7eb
}
.multi .appmsg_item:after {
	content:"\200B";
	display:block;
	height:0;
	clear:both
}
.multi .appmsg_item .appmsg_title {
	line-height:24px;
	max-height:48px;
	overflow:hidden;
	*zoom:1
}
.multi .appmsg_item .appmsg_thumb_wrp {
	float:right;
	width:78px;
	height:78px;
	margin-left:14px
}
.multi .appmsg_content {
	padding:0
}
.cover_appmsg_item {
	position:relative;
	margin:12px 14px
}
.single .appmsg_thumb_wrp {
	margin-top:5px;
	border:0
}
.has_first_cover .cover_appmsg_item {
	margin:12px 14px 12px
}
.has_first_cover .cover_appmsg_item .appmsg_title {
	font-size:14px;
	padding-top:0;
	line-height:28px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.6)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endcolorstr = '#99000000')
}
.has_first_cover .cover_appmsg_item .appmsg_title a {
	padding:0 8px;
	color:#fff
}
.has_cover .appmsg_title {
	margin-top:14px
}
.edit_mask {
	font-size:0;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.6)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endcolorstr = '#99000000');
	color:#fff;
	z-index:1;
	text-align:center;
	padding:14px
}
.edit_mask .edit_mask_opr {
	padding-top:10px
}
.edit_mask.preview_mask {
	display:none;
	color:rgba(255,255,255,0.8)
}
.cover_appmsg_item .edit_mask.preview_mask {
	left:-14px;
	right:-14px;
	top:-12px;
	bottom:-12px
}
.appmsg_item:hover .edit_mask.preview_mask,.cover_appmsg_item:hover .edit_mask.preview_mask {
	display:block
}
.edit_mask.appmsg_mask {
	display:none
}
.edit_mask.temp_mask {
	background-color:rgba(255,255,255,0)!important
}
.edit_mask.temp_mask:hover {
	cursor:default
}
.undone_tips {
	color:#ffbe00;
	padding-top:3px
}
.edit_mask_content {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	font-size:14px
}
.appmsg .icon_card_selected {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-23px;
	margin-left:-23px;
	line-height:999em;
	overflow:hidden;
	z-index:1
}
.dialog_wrp .appmsg:hover {
	cursor:pointer
}
.appmsg:hover .appmsg_mask {
	display:block
}
.appmsg.selected .appmsg_mask {
	display:block
}
.icon_appmsg_thumb {
	background:url(/mpres/zh_CN/htmledition/comm_htmledition/style/widget/media_z39f30a.png) 0 -88px no-repeat;
	width:44px;
	height:34px;
	vertical-align:middle;
	display:inline-block;
	line-height:300px;
	overflow:hidden
}
.icon_appmsg_thumb_small {
	background:url(/mpres/zh_CN/htmledition/comm_htmledition/style/widget/media_z39f30a.png) 0 -126px no-repeat;
	width:32px;
	height:24px;
	vertical-align:middle;
	display:inline-block;
	line-height:300px;
	overflow:hidden
}
.appmsg_thumb.default {
	display:none;
	color:#c0c0c0;
	text-align:center;
	line-height:160px;
	font-weight:400;
	font-style:normal;
	background-color:#ececec;
	font-size:14px
}
.appmsg_item .appmsg_thumb.default {
	line-height:78px;
	font-size:0
}
.appmsg_item .appmsg_thumb.default .appmsg_thumb_tips {
	display:inline-block;
	vertical-align:middle;
	line-height:1.6;
	font-size:12px;
	padding:0 15px
}
.appmsg_edit_mask {
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(229,229,229,0.85)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d9e5e5e5',endcolorstr = '#d9e5e5e5');
	text-align:center
}
.appmsg_item .appmsg_edit_mask {
	line-height:118px
}
.cover_appmsg_item .appmsg_edit_mask {
	line-height:160px
}
.appmsg_edit_mask a {
	margin-left:8px;
	margin-right:8px
}
.editing .cover_appmsg_item:hover .appmsg_edit_mask,.editing .appmsg_item:hover .appmsg_edit_mask {
	display:block
}
.editing .appmsg_thumb.default {
	display:block
}
.editing .has_thumb .appmsg_thumb.default {
	display:none
}
.appmsg_add {
	margin:20px 14px
}
.tab_content .appmsg {
	width:320px
}
.appmsg_list {
	text-align:justify;
	text-justify:distribute-all-lines;
	letter-spacing:-4px
}
.appmsg_list:after {
	display:inline-block;
	width:100%;
	height:0;
	font-size:0;
	margin:0;
	padding:0;
	overflow:hidden;
	content:"."
}
.appmsg_list .tj_item {
	font-size:14px;
	text-align:left;
	text-justify:auto
}
.appmsg_col {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	width:32%;
	text-align:left;
	font-size:14px;
	letter-spacing:normal
}
.media_dialog.appmsg_list {
	position:relative;
	padding:28px 140px;
	height:345px;
	margin:0;
	overflow-y:auto
}
.media_dialog .appmsg_col {
	width:48%
}
/*site-tp-list*/
.js_free {
	color:#18bc9c;
}
.site-tp-list {
	letter-spacing:-4px
}
.site-tp-list:after {
	display:inline-block;
	width:100%;
	height:0;
	font-size:0;
	margin:0;
	padding:0;
	overflow:hidden;
	content:"."
}
.site-tp-list .tj_item {
	font-size:14px;
	text-align:left;
	text-justify:auto
}
.site-col {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	width:50%;
	padding:0 0.2rem;
	text-align:left;
	font-size:14px;
	letter-spacing:normal
}
.site-tp-li-msg {
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	border:1px solid #e7e7eb;
	background-color:#fff;
	color:#666
}
.site-tp-li-info {
	text-align-last:auto;
	font-size:13px;
	line-height:20px;
	padding:8px 0;
	text-align:center;
}
.site-tp-li-date {
	font-weight:400;
	font-style:normal
}
.site-tp-li-content {
	position:relative;
	*zoom:1
}
.site-tp-li-item {
	position:relative;
}
.site-tp-li-item .site-tp-li-thumb {
	height:9rem;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover
}
.site-tp-li-item .site-tp-li-thumb:hover .cover-dark,.site-tp-li-item .site-tp-li-thumb:hover .cover-lock,.site-tp-li-item .site-tp-li-thumb:hover .cover-dark {
	display:block
}
.site-tp-li-item .cover-dark,.site-tp-li-item .cover-lock {
	text-align:center
}
.site-tp-li-item .cover-dark:before,.site-tp-li-item .cover-lock:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.site-tp-li-item .selected,.site-tp-li-item .lock {
	display:inline-block;
	vertical-align:middle;
	font-size:40px;
	color:#fff
}
.site-tp-li-item .cover-lock {
	display:block;
	z-index:2
}
.site-tp-list .addsite {
	border: 1px dashed #e7e7eb;height:12.5rem;text-align:center;
}
.site-tp-list .addsite:hover {
	border: 1px dashed #f60;color:#f60;
}
.app-pad {
	position:relative
}
.app-pad .app-img {
	height:3rem;
	background:#18bc9c;
	line-height:3rem;
	color:#fff;
	width:100%;
	margin:0;
	padding:0;
	overflow:visible
}
.app-pad .app-img i{
	font-size:2rem;
	color:#fff
}
.app-pad .app-status-num {
	width:254px;
	height:28px;
	position:absolute;
	bottom:-18px;
	z-index:20;
	line-height:35px;
	font-size:18px;
	font-family:"微软雅黑";
	font-weight:bold;
	overflow:hidden
}
.text-close {
	color:#c5c5c5;
} 
.app-pad .form-app .app-text-new {
	width:100%;
	margin:0;
	padding:0;
	float:left
}
.app-open .form-app .app-text-new h4{
	color:#18bc9c;
}
.app-open .form-app .app-text-new, .app-close .app-text-new{
	width:100%;
	margin:0.2rem 0 0 0
	
}
.app-open .app-txt {
	font-size:0.7rem;
	color:#ff6000;
	text-align:center;
	width:100%;
	line-height:0.7rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.app-close .app-txt {
	font-size:0.7rem;
	color:#c5c5c5;
	text-align:center;
	width:100%;
	line-height:0.7rem
}
.app-open .manage-btn {
	position:relative;
	width:140px;
	height:36px;
	line-height:40px;
	border-radius:0;
	border:1px solid #5cb85c;
	cursor:pointer;
	margin:0 auto;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	background:#5cb85c;
	color:#fff;
	font-family:"微软雅黑";
}
.app-close .manage-btn {
	position:relative;
	width:140px;
	height:36px;
	line-height:40px;
	border-radius:0;
	border:1px solid #c5c5c5;
	cursor:pointer;
	margin:0 auto;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	background:#c5c5c5;
	color:#fff;
	font-family:"微软雅黑";
}
.app-dis-opean .app-text-new {
	width:100%;
	margin:35px 0 0 0
}
.app-pad .app-header {
	display:block;
	width:100%;
	text-align:center;
	font-size:20px;
	color:#c3c3c3;
	font-weight:bold
}
.app-pad .app_summery {
	display:block;
	width:100%;
	text-align:center;
	font-size:14px;
	color:#c3c3c3;
	line-height:27px
}
.btn-open{
	display:block;
	width:206px;
	height:49px;
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:49px;
	background-color:#0fb626;
	margin:8px auto 0 auto
}

.app-group .site-img {
	height:162px;
	width:100%
}
.app-status-num .productName,.app-status-num .productVip,.app-open .app-status-num {
	color:#18bc9c
}
.app-close .app-status-num {
	color:#c5c5c5
}
.app-text-new .app-btn{margin-top:18px}
.app-text-new .app-btn .manage-btn:hover {
	color:#fff
}
/*后台编辑*/
.modal-header {padding:0.5rem}
.modal-body {padding:0.5rem}
.form-group-title { padding:0px 0 10px 20px; border-bottom:1px dotted rgb(231, 231, 235);margin-bottom:10px;font-size:14px;}
.form-group-title{
    border-bottom:1px solid #efefef;
    font-weight: bold;
    font-size:14px;
    color: #333;
    position: relative
}
.form-group-title:before{
    content: '';
    position: absolute;
    width:4px;
    height:14px;
    background:red;
    -webkit-border-radius:30%;
    -moz-border-radius:30%;
    border-radius:30%;
    top:4px;
    left:0px;
}
.modal-sub {margin: 1.17647059em 15px 0.3em;}
.weui_cell .weui_cells_title {width:100%;color:#000;padding-left:0}
.fui-tab-scroll .item.on  a{color:red;}
.fui-tab-scroll .item.on:before { background: red; }
.btn {font-size:0.65rem;line-height:2;padding:0 0.4rem;margin: 0.1rem;}
.btn.btn-sm {
    height: 1.2rem;
	line-height: 1.8;
}
/*table*/
.jinyun-table {
	width:100%;
	background-color:#fff;
	border:1px solid #ddd;
	border-spacing:0
}
.jinyun-table>thead {
	background-color:rgb(246, 248, 249);
}
.jinyun-table>tbody>tr,.jinyun-table>thead>tr {
	padding:0;
	font-weight:400;
	font-style:normal;
}
.jinyun-table>tbody>tr>td,.jinyun-table>thead>tr>th{
	line-height:1.6rem;
	border-bottom:1px solid #ddd
}
.jinyun-table>tbody>tr>td img {
	max-width:100%
}
.jinyun-table.vertical-middle>tbody>tr>td {
	vertical-align:middle;
	max-width:5rem;
	text-overflow: ellipsis;
	overflow: hidden;
}
.jinyun-table>tbody>tr>td:first-child{
	border-left-width:0
}
.jinyun-table>tbody>tr.even,.jinyun-table>thead>tr.even {
	background-color:transparent
}
.jinyun-table>tbody>tr.empty_item:hover {
	background:0
}
.jinyun-table>tbody>tr:first-child .jinyun-table>tbody>tr>td:first-child,.jinyun-table>thead>tr>th:first-child {
	border-top-width:0
}
.jinyun-table>tbody>tr>td {
	padding-top:6px;
	padding-bottom:6px;
	border-top:1px solid #ddd
}
.jinyun-table>tbody>tr>td a{
	margin-left:4px;
}
.jinyun-table>thead>tr>th {
	border-left-width:0;
	font-weight: bold;
	line-height:30px;
	vertical-align:middle
}
.jinyun-table .btn {padding:2px 6px;font-size:12px;}
.jinyun-table .sortable {
	cursor:pointer;
	background-position:right;
	background-repeat:no-repeat;
}
.jinyun-table .both {
	background-image:url(' QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC')
}
.jinyun-table .asc {
	background-image:url('')
}
.jinyun-table .desc {
	background-image:url('')
}
.ewm,.jinyun-table>tbody>tr>td .ewm{
	width:30px;height:30px;padding:1px;border:1px solid #ccc;
}
.ewm-show, .jinyun-table>tbody>tr>td .ewm-show{
	width:120px;position:absolute;margin-left:36px;margin-top:-60px;z-index:1000;
}
.jinyun-table>tbody>tr>td label {
	height:32px;
}
.jinyun-table>tbody>tr>td:first-child,.jinyun-table>thead>tr>th:first-child {
	text-align:center
}
.jinyun-table > tbody > tr > td input{
	border:1px solid #e7e7eb
}
.jinyun-table > thead > tr > th input[type=checkbox],
.jinyun-table > tbody > tr > td input[type=checkbox] {
}
.checkbox label, .radio label {
	min-height: 0.8rem;
    padding-left: 0.3rem;
}
/** checkbox radio */
.checkbox{
	position:relative;
	display:block;
	margin-top:0.3rem;
	margin-bottom:0.3rem
}
.checkbox-inline{
    position: relative;
    color:#666;
    vertical-align: middle;
}
.checkbox-inline input[type=checkbox]{
    position:absolute;
    margin-left:-24px;
    top:50%; margin-top:-8px;
    cursor: pointer;
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
	margin-top:0.3rem;
	margin-left:0.3rem
}
/** checkbox radio */
.checkbox-inline,.radio-inline{
    position: relative;
    color:#666;
    vertical-align: middle;
    padding-top:7px;
}
.checkbox-inline input[type=checkbox] ,
.radio-inline input[type=radio] {
    position:absolute;
    margin-left:-24px;
    top:50%; margin-top:-8px;
    cursor: pointer;
}
/*input[type=checkbox],
input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    width: 16px;
    height:16px;
    border: 1px solid #e0e0e0;
    outline: 0;
    border-radius: 2px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background:#fff;
    vertical-align:middle;
    -moz-transition-duration: 300ms;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transition-property: border-color ;
    transition-property:border-color ;
}*/
input[type=checkbox].large,
input[type=radio].large{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    width: 18px;
    height:18px;
    border: 1px solid #e0e0e0;
    outline: 0;
    border-radius: 18px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background:#fff;
    vertical-align:middle;
    -moz-transition-duration: 300ms;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transition-property: border-color ;
    transition-property:border-color ;
}

input[type=checkbox].large{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    width: 18px;
    height:18px;
    border: 1px solid #e0e0e0;
    outline: 0;
    border-radius: 18px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background:#fff;
    vertical-align:middle;
    -moz-transition-duration: 300ms;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transition-property: border-color ;
    transition-property:border-color ;
}
input[type=checkbox]:checked{
    border-color: #18bc9c;
    background: #18bc9c;
}

input[type=checkbox]:checked:before {
    content: " ";
    display: inline-block;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    transform: rotate(135deg);
    height:6px;
    width: 9px;
    border-width: 2px 2px 0 0;
    border-color: #fff;
    border-style: solid;
    position: absolute;
    top: 3px;
    margin-left:3px;
}
input[type=checkbox].large:checked:before{
    top: 4px;
    margin-left:4px;
}

input[type=checkbox].success {
    border: 1px solid #e0e0e0;
}

input[type=checkbox].success:checked
{
    border-color: #54c952;
    background-color: #54c952;
}
input[type=radio].success:checked
{
    background: #fff;
    border:2px solid #54c952;
}
input[type=checkbox].warning {
    border:1px solid #e0e0e0;
}
input[type=checkbox].warning:checked {
    border-color: #ffc000;
    background-color: #ffc000;
}
input[type=checkbox].danger{
    border:1px solid #e0e0e0;
}
input[type=checkbox].danger:checked{
    border-color: #eb6060;
    background-color: #eb6060;
}
input[type=radio].danger:checked{
    border:2px solid  #eb6060;
    background-color: #fff;
}

input[type=checkbox].gray{
    border:1px solid #e0e0e0;
}
input[type=checkbox].gray:checked {
    border-color: #ccc;
    background-color: #ccc;
}
input[type=radio].gray:checked{
    border:2px solid  #ccc;
    background-color: #fff;
}
.input-group .form-control {
	border-color:#d9d9d9;
	border-radius:0;
	text-shadow:0 0 0;
	color:#98999a!important;
	-webkit-box-shadow:0 0 0;
	height:1.5rem;
	box-shadow:0 0 0;
	min-width: 30px;
}
.input-group .input-group-btn .btn {
	padding-left:12px;
	padding-right:12px;
	font-size: 0.65rem;
	height:1.5rem;
	margin:0.4rem 0;
	border-radius:0;
}
.input-group .form-control:focus {
	color:#e7e7eb
}
.input-group-addon {
	background-color:#18bc9c;
	color:#fff
}
.jinyun-select-msg .add {
	border:1px dashed rgb(231, 231, 235);
	cursor:pointer;
	line-height:80px;
	text-align:center
}
.jinyun-select-msg .add:hover {
	background-color:rgb(246, 248, 249);
	color:rgb(246, 248, 249)
}
.jinyun-select-msg .add:hover .ext-apply-list .jinyun-select-msg .add:hover .ext-apply-item.apply-show:before,.jinyun-select-msg .add:hover .cut-list .item.apply-show:before,.cut-list .jinyun-select-msg .add:hover .item.apply-show:before {
	color:rgb(246, 248, 249)
}
.jinyun-select-msg ul {
	margin-bottom:0;
	padding:14px 7px 0 7px;
	overflow:hidden;
	border:1px dashed rgb(231, 231, 235)
}
.jinyun-select-msg li {
	line-height:80px;
	text-align:center
}
.jinyun-select-msg li.tab-nav {
	float:left;
	width:25%
}
.jinyun-select-msg li.tab-nav a {
	display:block;
	border:1px solid rgb(231, 231, 235);
	margin:0 7px 14px 7px
}
.jinyun-select-msg li.tab-nav a:hover {
	background-color:rgb(246, 248, 249)
}
.jinyun-select-msg li:hover .wi,.jinyun-select-msg li:hover .ext-apply-list .ext-apply-item.apply-show:before,.ext-apply-list .jinyun-select-msg li:hover .ext-apply-item.apply-show:before,.jinyun-select-msg li:hover .cut-list .item.apply-show:before,.cut-list .jinyun-select-msg li:hover .item.apply-show:before,.jinyun-select-msg li:hover .fa {
	color:rgb(246, 248, 249)
}
.jinyun-select-msg .wi,.jinyun-select-msg .ext-apply-list .ext-apply-item.apply-show:before,.ext-apply-list .jinyun-select-msg .ext-apply-item.apply-show:before,.jinyun-select-msg .cut-list .item.apply-show:before,.cut-list .jinyun-select-msg .item.apply-show:before,.jinyun-select-msg .fa {
	vertical-align:middle;
	font-size:22px;
	color:#b2b2b2;
	margin-right:3px;
	margin-top:-2px
}
.pagination {margin: 0.5rem 0;}
/*jinyun-app-list*/
.jinyun-app-list .app-list-ul {
	overflow:hidden;
	padding:0 0.1rem;
}
.jinyun-app-list .app-list-li {
	float:left;
	width:50%
}
.jinyun-app-list .app-list-li .app-li-cont {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:0.1rem;
	padding:0.2rem 0.2rem;
	border:1px solid #e7e7eb;
	position:relative;
	cursor:pointer
}
.jinyun-app-list .app-list-li .app-li-cont:hover .app-opr-box {
	display:block
}
.jinyun-app-list .app-list-li .app-li-opr {
	float:right;
	margin-left:0.5rem;
	text-align:right;
	position:relative;
	z-index:1
}
.jinyun-app-list .app-list-li .app-li-info {
	padding:15px 0 15px 66px;
	min-height:50px;
	position:relative
}
.jinyun-app-list .app-list-li .app-li-foot {
	margin:0 0.1rem;
	border-top:1px solid #f2f2f2;
	height:40px;
	position:relative
}
.jinyun-app-list .app-list-li .app-li-foot a{
	position: relative;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
	font-size:0.6rem;
	color:#555;
	float:left;
	width:50%;
	line-height:40px;
}
.jinyun-app-list .app-list-li .app-li-foot a:hover{
	color:#f60;
}
.jinyun-app-list .app-list-li strong,.jinyun-app-list .app-li em {
	font-weight:400;
	font-style:normal;
	display:block;
	width:auto;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal
}
.jinyun-app-list .app-list-li .app-li-name {
	line-height:1.4rem
}
.jinyun-app-list .app-list-li .app-li-img {
	width:1.4rem;
	height:1.4rem;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:absolute;
	top:0;
	left:0
}
.jinyun-app-list .app-list-li .app-li-iconbg {
	width:1.4rem;
	height:1.4rem;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:absolute;
	text-align: center;
	top:0;
	left:0
}
.jinyun-app-list .app-list-li .app-li-icon {
	color:#fff;
	font-size:1rem;
	line-height: 1.5rem;
}
.jinyun-app-list .app-list-li .app-li-desc {
	font-size:0.55rem;color:#999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}
.jinyun-app-list .app-opr-box {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,0.5);
	z-index:9;
	display:none
}
.jinyun-app-list .opr-list {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%)
}
.jinyun-app-list .opr-item {
	display:inline-block
}
.jinyun-app-list .opr-item a {
	display:inline-block;
	color:#fff;
	padding:0 10px;
	height:20px;
	line-height:20px;
	border-right:1px solid #fff
}
.jinyun-app-list .opr-item:last-child a {
	border-right:0
}
.jinyun-app-list-down-opr {
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	line-height:1.2;
}
/*ored*/
.jinyun-panel {
	box-shadow:0 0 0;
	border:1px solid rgb(231, 231, 235);
	border-radius:0;
	margin-bottom:0;
	margin-bottom:30px
}
.jinyun-panel .ad-tag{
	position: absolute;
	padding:1px;
    bottom:0px;
    left: 0px;
    display: block;
	font-size:10px;
	color:#fff;
    height: 18px;
    width: 30px;
	background:#333;
	opacity:0.3;
}
.jinyun-panel>.panel-heading {
	width:auto;
	margin:0 auto;
	background-color:rgb(246, 248, 249);
	font-size:14px;
	color:#585858;
	border-radius:0;
	line-height:20px;
	padding-left:30px;
	padding-right:30px;
	border-bottom:1px solid rgb(231, 231, 235);
	border-radius:0
}
.jinyun-panel>.panel-body {
	padding:0
}
.jinyun-panel>.panel-heading+.panel-body {
	margin-top:-1px
}
.jinyun-panel>.data-heading ,.jinyun-panel>.panel-heading h4{
	font-weight: 400;
    font-size: 14px;
    border-left: 2px solid #18bc9c;
    padding-left: 9px;
	display: inline;
}
.jinyun-panel>.panel-heading .nav-tabs{
	float:right;
	width:68%;
    margin-bottom: 0;
	border:0
}
.jinyun-panel>.panel-heading .nav-tabs li{
	float: none;
    display: inline-block;
}
.jinyun-panel>.panel-heading .nav-tabs a{
    display: inline;
}
.jinyun-panel>.panel-heading .more {
	float: right;
    color: #18bc9c;
    position: relative
}
.jinyun-panel>.panel-body .data-look {
    display: flex;
    align-items: center;
    padding: 6px 20px 20px;
    height: 150px;
}
.jinyun-panel>.panel-body .data-look .icon{
    text-align: center; flex: 0 1 240px;border-right: 1px solid #e8e9eb;
}
.jinyun-panel>.panel-body .data-look .info{
    padding-left: 50px;
}
.jinyun-panel>.panel-body .data-look .vtitle{
	font-size: 18px;
    position: relative;
}
.jinyun-panel>.panel-body .data-look .subtitle{
	color: #999;
    margin-bottom: 20px;
}
.jinyun-panel>.panel-body .app-look .app-panel{
	display: flex;
	width:100%;
    line-height: 1;
}
.jinyun-panel>.panel-body .app-look .app-panel .left-panel{
	width: 460px;
    background-color: #f7f8fa;
    align-items: center;
    height: 470px;
}
.jinyun-panel>.panel-body .app-look .app-panel .right-panel{
	flex: 1;
	width:100%;
    margin-top: -15px;
    margin-bottom: -15px;
}
.jinyun-panel>.panel-body .app-look .app-panel .app-item{
	display: inline-block;
    width: 50%;
    padding: 0 15px;
    margin: 15px 0;
    overflow: hidden;
    position: relative;
    margin-bottom: -1px;
    background-clip: content-box;
}
.jinyun-panel>.panel-body .app-look .app-panel .app-item .app-item-box{
	border-bottom: 1px solid #e8e9eb;
    padding: 10px 0;
    position: relative;
    z-index: 2;
    margin-left: 80px;
}
.jinyun-panel>.panel-body .app-look .app-panel .app-item .app-item-box .info{
	display: flex;
    align-items: center
}
.jinyun-panel>.panel-body .app-look .app-panel .app-item .app-item-box .applogo{
	 margin-left: -80px;
}
.jinyun-panel>.panel-body .app-look .app-panel .app-item .app-item-box .applogo img{
	width: 2rem;
    height: 1.5rem;
    margin-right: 0.3rem;
}
.jinyun-panel>.panel-body .app-look .app-panel .app-item .name{
	font-size: 0.65rem;
    margin-bottom: 0.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jinyun-panel>.panel-body .app-look .app-panel .app-item .time{
	font-size: 0.55rem;
    color: #999;
}
.jinyun-label{
	display: inline;
    padding: .1em .3em .2em;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.jy-btn {
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:12px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:2px
}
.jy-btn-default{
	border: 1px solid #18bc9c;
}
.label-primary {
	background-color:#18bc9c
}
.label-black {
	background-color:#2c3e50
}
.btn {
	border: 1px solid #ddd;
}
.btn.active {
	background-color:#18bc9c;
	color:#fff
}
.link-group a {
	color:#18bc9c;
	margin-left:10px
}
.link-group a:last-child {
	margin-right:0
}
.modal-page {height:100%;overflow-y:scroll;}
.col-jy {padding:0.2rem ;height:100%;}
.fui-list-media img {
    width: 3.5rem;height: 3.5rem;
}
.multi-img-details .multi-item {
	height:3.5rem;
	max-width:3.5rem;
	position:relative;
	float:left;
	margin-right:0.2rem
}
.multi-img-details .multi-item img {
	max-width:3.5rem;
	max-height:3.5rem
}